be quick-tempered - German English Dictionary